Skip to content

GitHub Actions CI pipeline for Android, IOS, Linux#41

Merged
Adel-Ayoub merged 7 commits into
mainfrom
ci/test-pipeline
Feb 26, 2026
Merged

GitHub Actions CI pipeline for Android, IOS, Linux#41
Adel-Ayoub merged 7 commits into
mainfrom
ci/test-pipeline

Conversation

@Adel-Ayoub

Copy link
Copy Markdown
Collaborator

Summary

  • Add GitHub Actions CI workflow (ci.yml) with jobs for Rust (clippy + test), Dart (codegen + analyze), and
    platform builds (Android, iOS, Linux)
  • Rust jobs run first; platform builds depend on Rust + Dart passing
  • Apply cargo fmt formatting fixes across Rust source files

Jobs

Job Runner What it does
rust ubuntu clippy --all-targets -D warnings + cargo test
dart ubuntu flutter_rust_bridge codegen + build_runner + dart analyze
build-android ubuntu flutter build apk --release
build-ios macos flutter build ios --simulator --debug
build-linux ubuntu flutter build linux --release

@Adel-Ayoub Adel-Ayoub merged commit 3c58ee1 into main Feb 26, 2026
7 checks passed
@Adel-Ayoub Adel-Ayoub deleted the ci/test-pipeline branch February 26, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant